cmake_minimum_required(VERSION 3.10)
project(SmartVehicleManager VERSION 1.0.0 LANGUAGES CXX)

# 设置C++标准
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

# 设置输出目录
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)

# 包含头文件目录
include_directories(include)

# 查找所有源文件
file(GLOB SOURCES "src/*.cpp")

# 添加可执行文件
add_executable(smart_vehicle_manager ${SOURCES})

# 编译选项
target_compile_options(smart_vehicle_manager PRIVATE -Wall -Wextra)

